package com.junzhiit.nengji.cms.service;

import java.util.Map;

import com.junzhiit.nengji.cms.web.vo.DataTablesParamVO;
import com.junzhiit.nengji.cms.web.vo.LabelAddVO;
import com.junzhiit.nengji.cms.web.vo.LabelEditVO;
import com.junzhiit.nengji.cms.web.vo.LabelListVO;
import com.junzhiit.nengji.cms.web.vo.ResultVO;

public interface LabelService {
	
	/**
	 * 
	 * TODO
	 * @author FEB
	 * @time 2018年8月16日 下午8:38:42
	 * @return Map<String,Object>
	 */
	public Map<String, Object> findAll(DataTablesParamVO dtp,LabelListVO labelListVO);
	
	/**
	 * TODO
	 * @author FEB
	 * @time 2018年8月16日 下午9:56:30
	 * @return ResultVO
	 */
	public ResultVO findById(String id);
	
	/**
	 * 
	 * TODO
	 * @author FEB
	 * @time 2018年8月16日 下午8:38:40
	 * @return ResultVO
	 */
	public ResultVO add(LabelAddVO labelAddVO);
	
	/**
	 * 
	 * TODO
	 * @author FEB
	 * @time 2018年8月16日 下午8:38:35
	 * @return ResultVO
	 */
	public ResultVO edit(String id,LabelEditVO labelEditVO);
	
	/**
	 * 
	 * TODO
	 * @author FEB
	 * @time 2018年8月16日 下午8:38:45
	 * @return ResultVO
	 */
	public ResultVO getAll(LabelListVO labelListVO);
	
	/**
	 * 
	 * TODO
	 * @author FEB
	 * @time 2018年8月17日 下午5:49:30
	 * @return ResultVO
	 */
	public ResultVO updateTodelete(String id);
}
